Masala #0543

Xotira 256 MB Vaqt 1000 ms Qiyinchiligi 35 %
3.2 (Baholar 5)
14
Muallif: Namangan PM

  

Darajalar

O’yinda jami nn ta daraja bor. O'yin mm ta teleporter bilan bog'langan va sizning vazifangiz 1-darajadan nn-darajaga o'tishdir. O'yin shunday yaratilganki, asosiy grafikda yo'naltirilgan sikllar yo'q. O'yinni necha xil usul bilan yakunlashingiz mumkin?


Kiruvchi ma'lumotlar:

Birinchi qatorda sizga ikkita son n(1n105)n (1 \le n \le 10^5) - darajalar soni, va m(0m2105)m (0 \le m \le2*10^5) - teleportlar soni berilgan.

Keyingi mm ta qatorning har birida sizga ikkita son - aa va bb beriladi. Bu esa aa va bb darajalar orasida teleport bor ekanini anglatadi. (1a,bn;ab)(1 ≤ a,b ≤ n; a \ne b)


Chiquvchi ma'lumotlar:

Faqatgina bitta son - 1 - darajadan nn - darajaga necha hil usulda borish mumkinligi. Javob o'ta katta son bo'lib ketishi mumkinligini hisobga olib javobni 109+710^9+7 ga qoldiq sifatida chiqaring.


Misollar
# input.txt output.txt
1
4 5
1 2
2 4
1 3
3 4
1 4
3
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin